package sjtu.rfid.rri.services.ale.reading;

import java.io.Serializable;
import java.util.List;

public class ECReportOutputSpec implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -95783716884193707L;

	private boolean includeEPC;
	private boolean includeTag;
	private boolean includeRawHex;
	private boolean includeRawDecimal;
	private boolean includeCount;
	private List<ECReportOutputFieldSpec> fieldList;

	public boolean isIncludeEPC() {
		return includeEPC;
	}

	public void setIncludeEPC(boolean includeEPC) {
		this.includeEPC = includeEPC;
	}

	public boolean isIncludeTag() {
		return includeTag;
	}

	public void setIncludeTag(boolean includeTag) {
		this.includeTag = includeTag;
	}

	public boolean isIncludeRawHex() {
		return includeRawHex;
	}

	public void setIncludeRawHex(boolean includeRawHex) {
		this.includeRawHex = includeRawHex;
	}

	public boolean isIncludeRawDecimal() {
		return includeRawDecimal;
	}

	public void setIncludeRawDecimal(boolean includeRawDecimal) {
		this.includeRawDecimal = includeRawDecimal;
	}

	public boolean isIncludeCount() {
		return includeCount;
	}

	public void setIncludeCount(boolean includeCount) {
		this.includeCount = includeCount;
	}

	public List<ECReportOutputFieldSpec> getFieldList() {
		return fieldList;
	}

	public void setFieldList(List<ECReportOutputFieldSpec> fieldList) {
		this.fieldList = fieldList;
	}

}
